From a55000613a3840e52781ad9a096989fd2c8786ce Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 24 Oct 2014 08:00:41 -0400 Subject: [PATCH] Add private API to query tick callbacks This information can be useful for debugging purposes. --- gtk/gtkwidget.c | 6 ++++++ gtk/gtkwidgetprivate.h | 1 + 2 files changed, 7 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 6690d429f1..956543910c 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -5410,6 +5410,12 @@ gtk_widget_remove_tick_callback (GtkWidget *widget, } } +gboolean +gtk_widget_has_tick_callback (GtkWidget *widget) +{ + return widget->priv->tick_callbacks != NULL; +} + static void gtk_widget_connect_frame_clock (GtkWidget *widget, GdkFrameClock *frame_clock) diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h index 3a825d3c04..de4ac4a998 100644 --- a/gtk/gtkwidgetprivate.h +++ b/gtk/gtkwidgetprivate.h @@ -162,6 +162,7 @@ void _gtk_widget_remove_controller (GtkWidget GtkEventController *controller); GList * _gtk_widget_list_controllers (GtkWidget *widget, GtkPropagationPhase phase); +gboolean gtk_widget_has_tick_callback (GtkWidget *widget); G_END_DECLS -- 2.30.2